package com.tg.paw.ums.service;

import com.tg.paw.ums.dto.LoginAccountDto;
import com.tg.paw.ums.params.LoginAccountParam;

import java.util.List;

/**
 * @author Rubble
 * @date 2020/10/28
 */
public interface IApiLoginService {
    /**
     * 账号登录
     * @param param
     * @return 错误信息
     */
    LoginAccountDto loginByAccount(LoginAccountParam param);

    /**
     * 手机账号登录
     * @param param
     * @return
     */
    LoginAccountDto loginByMobile(LoginAccountParam param);


    /**
     * 获取用户权限
     * @param adminId
     * @return
     */
    List<String> getAdminAuthorities(Long adminId);
}
